package com.iot08.common.entity.app;

import lombok.Data;
import org.springframework.data.mongodb.core.mapping.Document;
import org.springframework.data.mongodb.core.mapping.Field;

import java.io.Serializable;
import java.util.Date;
import java.util.Map;

/**
 * 设备 和对应历史使用 手机号的记录表
 * @author weichao 1299101858@qq.com
 * @version 1.0
 * @date 2/20/23 15:45 PM
 */

@Data
@Document("hcy_dev_phone_record")
public class HCYDevPhoneRecord implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * 设备imei
     */
    @Field("_id")
    private String id;

    /**
     * 设备的 和彩云项目型号类型 0:岭雁科技云相册LYK12 (带GPS)   1:岭雁云相册LYK20 (不带GPS)
     */
    private Integer project_type;

    /**
     * 当前设备使用的电话号码
     */
    private String curPhone;

    /**
     * 历史使用过的电话号码 Map 集合 {phone:timestamp(秒级)}
     */
    private Map<String, Long> historyPhoneMap;

    /**
     * 创建日期
     */
    private Date creatDate;

    /**
     * 更新日期
     */
    private Date updateDate;

}
